package com.smartTerminal.perMatters.service;

import java.util.List;

import com.smartTerminal.perMatters.entity.Items;
import com.smartTerminal.perMatters.entity.Page;

/**
 * 获取事项
 * @author wantao
 * @Date 2018年1月9日
 *
 */
public interface GetOrItemsService {
	
	//获取个人办事事项
	public String getServiceOrItems(String in0,String in1);
	
	/**
	 * 获取事项类型获取该类型下的所有事项列表
	 * @param type 父类型(1企业办事；2个人办事)
	 * @param tagId 事项类型id(tag_id)，参数通过getServiceOrItems接口获得
	 * @param itemName 事项名称（可以不传，用于模糊搜索）
	 * @param currentpage 分页信息：当前第几页
	 * @param pagesize 分页信息：当前页显示几条数据
	 * @param token 此处登录不是必须，如果登录了就会显示该事项的收藏编号SCID
	 * @return
	 */
	public String getItemByTagId(String type,String tagId,String itemName,String currentpage,String pagesize,String token) ;

	public List<Items> getItemPageforName(String itemName,String currentpage,String pagesize,Page page);
	
	public String getUserByIdInfo(String username) ;

	public String getItem(String token, String itemId);

	public String getUserOrItem(String token, String itemId);

	public String saveItemInfo(String token, String xml);

	public String queryItemDynamicForm(String itemId, String prokeyid);

	public String saveItemDynamicForm(String sb);

	public String getItemFileList(String itemId);
	
	public String submitItemAudit(String itemId,String prokeyid,String username) throws Exception;

	public String uploadItemFile(String token, String itemid, String proKeyId,
			String clid, String clName, List<String> list);
	
	public String check(String name,String phone,String agentId);


	public String modifyAddress(String token, String userid, String string,
			String string2, String phone, String isDefault, String name,
			String telNo, String yzbm, String cmbProvince, String cmbCity);

	public String materialOrderEms(String token, String xml);

	public String getOneItemList(String itemname,String currentpage,String pagesize );

	
}
